package model;

public abstract class Dier {
	
	private String naam, vacht, soort;
	private int humeur;
	private boolean blaas, isZiek, isMannelijk, isZwanger;
	
	public Dier(){
		
	}
	
	public Dier(String n, String v, String s, int h, boolean b, boolean z, boolean m, boolean zw){
		this.naam = n;
		this.vacht = v;
		this.soort = s;
		this.humeur = h;
		this.blaas = b;
		this.isZiek = z;
		this.isMannelijk = m;
		this.isZwanger = zw;
	}
	
	public abstract void Voortplanten(Dier partner);
	
	public abstract void Eten();
	
	public abstract void WC();
	
	public abstract void Spelen();
	

	public String getNaam() {
		return naam;
	}

	public void setNaam(String naam) {
		this.naam = naam;
	}

	public String getVacht() {
		return vacht;
	}

	public void setVacht(String vacht) {
		this.vacht = vacht;
	}

	public String getSoort() {
		return soort;
	}

	public void setSoort(String soort) {
		this.soort = soort;
	}

	public int getHumeur() {
		return humeur;
	}

	public void setHumeur(int humeur) {
		this.humeur = humeur;
	}

	public boolean isBlaas() {
		return blaas;
	}

	public void setBlaas(boolean blaas) {
		this.blaas = blaas;
	}

	public boolean isZiek() {
		return isZiek;
	}

	public void setZiek(boolean isZiek) {
		this.isZiek = isZiek;
	}

	public boolean isMannelijk() {
		return isMannelijk;
	}

	public void setMannelijk(boolean isMannelijk) {
		this.isMannelijk = isMannelijk;
	}

	public boolean isZwanger() {
		return isZwanger;
	}

	public void setZwanger(boolean isZwanger) {
		this.isZwanger = isZwanger;
	}
}
